package com.aiti.lulian.mapper;

import com.aiti.lulian.dto.DataBoardDto;
import org.apache.ibatis.annotations.Param;
import org.springframework.stereotype.Repository;

import java.util.List;
import java.util.Map;

@Repository
public interface DataBoardMapper {
    List<Map> top5(@Param("dto") DataBoardDto dto);

    List<Map> businessFunnel(@Param("dto") DataBoardDto dto);

    List<Map> businessSource(@Param("dto") DataBoardDto dto);

    List<Map> customerStatus(@Param("dto") DataBoardDto dto);

    List<Map> contractConfirmCount(@Param("dto") DataBoardDto dto);

    List<Map> customerDistribution(@Param("dto") DataBoardDto dto);

    List<Map> visitorCount(@Param("dto") DataBoardDto dto);

    List<Map> customerFollowUp(@Param("dto") DataBoardDto dto);

    Map saleInfo(@Param("dto") DataBoardDto dto);

    List<Map> cardPubInfo(@Param("dto") DataBoardDto dto);

    List<Map> cardPubTop5(@Param("dto") DataBoardDto dto);

    List<Map> inquiryRank(@Param("dto") DataBoardDto dto);

    List<Map> inquiryCount(@Param("dto") DataBoardDto dto);

    List<Map> visitorTop5(@Param("dto") DataBoardDto dto);

    List<Map> deptUserCount(@Param("dto") DataBoardDto dto);

    Map cardInfo(@Param("dto") DataBoardDto dto);

}
